"""
名字管理练习：1801班所有的学生姓名
    1.查找学生姓名
        "张三"
    2.增加学生姓名
        "李四"
    3.修改学生姓名
        "王五"
    4.删除学生姓名
        ""
操作步骤
step1：显示提示信息
while True:
    step2：输入用户的选择
    step3：根据输入：1,2,3,4
    step4：显示列表
"""
# # step1：
print("=======1801班级学生名称管理系统=========")
print("1.代表增加学生姓名")
print("2.代表删除学生姓名")
print("3.代表修改学生姓名")
print("4.代表查询学生姓名")
print("5.代表退出系统")
name_list = ['jake', 'tom', 'rose']
while True:
    input_num = int(input('请选择你的操作!'))
    print(name_list)
    if input_num == 1:
        print('增加学生姓名:')
        print()
        name = input('请输入要增加的学生姓名:')
        name_list.append(name)
    elif input_num == 2:
        # 删除学生姓名
        name = input('请输入要删除的学生姓名:')
        # 删除列表中的一个元素
        if name in name_list:
            name_list.remove(name)
        else:
            print('查无此人')
    elif input_num == 3:
        # 修改学生姓名
        name = input('请输入要修改的学生姓名:')
        if name in name_list:
            index_name = name_list.index(name)
            name_new = input('请输入要将原来的名字'+name+'改为:')
            name_list[index_name] = name_new
        else:
            print('查无此人,请重新输入!')
    elif input_num == 4:
        # 查询学生姓名
        name = input('请输入要查询的学生姓名:')
        if name in name_list:
            print(name_list.index(name))
        else:
            print('没有这个人!')
    elif input_num == 5:
        print('退出系统!')
        break
    print(name_list)